module.exports = {
    productionSourceMap: false, // 生产环境是否要生成sourceMap 选择false可以提升性能
    publicPath: process.env.NODE_ENV === 'production' ? '/public/' : '/', // 部署应用包时的基本URL
    outputDir: 'dist', // build 时输出的文件目录
    assetsDir: 'assets', // 放置静态文件夹目录
    devServer: { // webpack-dev-server 相关配置
        port: 8081,
        host: '0.0.0.0',
        https: false,// 是否启动https
        open: true // 运行时是否直接打开浏览器
    },
    lintOnSave: true, // 是否保存时启动eslint检测
    css: {
        loaderOptions: {
            sass: {// 引入sass全局变量
                data: `@import "@/assets/css/_variables.scss";`
            }
        }
    },
    //webpack 配置
    configureWebpack: {
        resolve: {
            // 别名配置
            alias: {
                'src': '@',
                'components': '@/components',
                'views': '@/views',
                'assets': '@/assets'
            }
        }
    },
}
